.plan-item {
	width: 100vw;
	background: $uni-white;
	height: 120rpx;
	box-sizing: border-box;
	padding-left: 32rpx;
	.title {
		width: 132rpx;
		text-align: justify;
		text-align-last:justify;
		font-size: 32rpx;
		margin-right: 24rpx;
		flex-shrink: 0;
	}
	.input {
		width: 510rpx;
		height: 80rpx;
		background: $uni-F5F5F5;
		padding: 16rpx 24rpx;
		box-sizing: border-box;
	}
}

.add-box {
	width: 100vw;
	height: 108rpx;
	box-sizing: border-box;
	padding: 0 32rpx;
	border-top: 2rpx solid $uni-F5F5F5;
	.add {
		width: 100rpx;
		height: 56rpx;
		line-height: 56rpx;
		text-align: center;
		background: $uni-text-color-main;
		border-radius: 16rpx;
		color: $uni-white;
		font-size: 24rpx;
	}
}

.tag-box {
	width: 100vw;
	box-sizing: border-box;
	padding: 0 32rpx;
	.tag {
		padding: 10rpx 28rpx;
		font-size: 24rpx;
		background: $uni-F5F5F5;
		border-radius: 8rpx;
		color: $uni-585C66;
		margin-right: 20rpx;
	}
}

.video-box {
	width: 100vw;
	box-sizing: border-box;
	padding: 36rpx 32rpx 40rpx;
	border-bottom: 2rpx solid $uni-F5F5F5;
	.size {
		width: 100%;
		height: 384rpx;
		background: $uni-F5F5F5;
		border-radius: 16rpx;
		margin-top: 32rpx;
	}
	.picture {
		width: 156rpx;
		height: 156rpx;
		border-radius: 16rpx;
		margin-right: 20rpx;
		flex-shrink: 0;
	}
	.add {
		border: 2rpx dashed $uni-text-color-main;
		line-height: 156rpx;
		text-align: center;
		color: $uni-text-color-main;
		font-size: 48rpx;
	}
}
